/**************************************************************************************************************************************************************
 * 
 **************************************************************************************************************************************************************/
inline RBMaterial* RBGeometry::GetMaterial() const
{
    return m_spMaterial;
}

/**************************************************************************************************************************************************************
 * 
 **************************************************************************************************************************************************************/
inline RBGeometryPrimitiveType::EType RBGeometry::GetPrimitiveType() const
{
    return m_ePrimitiveType;
}


/**************************************************************************************************************************************************************
 * 
 **************************************************************************************************************************************************************/
inline void RBGeometry::SetMaterial(RBMaterial* pMaterial)
{
    m_spMaterial = pMaterial;
}

/**************************************************************************************************************************************************************
 * 
 **************************************************************************************************************************************************************/
inline void RBGeometry::SetPrimitiveType(RBGeometryPrimitiveType::EType ePrimitiveType)
{
    m_ePrimitiveType = ePrimitiveType;
}
